/* ---------------------------------------------------------- */
/*                                                            */
/* PAD                                                        */
/*                                                            */
/* ---------------------------------------------------------- */

.m-table{width: auto}

/* header */
.header { height: 100px;position: relative;top: 0;box-shadow: 0 4px 6px rgba(0, 0, 0, .3); top: 0; background: #fff;}
.nav-icon{background-color: #000;}
.nav-icon:after, .nav-icon:before{background-color: #000}
.logo { height: 100px;width: 45%;}
.page{padding-top: 0;}
/* 导航 */
button.nav-trigger { display: block; }
.nav_transform ul.navCont li.child .childcont{display:none!important}
.nav_transform { position: fixed; top: 0; bottom: 0; left: 0; z-index: 20; overflow-y: scroll; box-sizing: border-box; padding: 44px; width: 84vw; border: 0; background: #262526; text-align: left; text-transform: none; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-overflow-scrolling: touch; }
.nav_transform { transition: -webkit-transform .3s cubic-bezier(.86, 0, .07, 1); transition: transform .3s cubic-bezier(.86, 0, .07, 1); }
.navigation-is-visible .nav_transform { -webkit-transform: none; transform: none; }
.nav-overlay { position: fixed; top: 0; left: 0; z-index: 10; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .6); opacity: 0; transition: opacity .3s linear; pointer-events: none; }
.navigation-is-visible .nav-overlay { opacity: 1; pointer-events: auto; }
.nav_transform ul.navCont li.child { float: none; margin: 0 auto; width: 100px; padding: 0}
.nav_transform ul.navCont li.child a { padding: 1rem 0;line-height: inherit;color:#fff;font-size: 14px}
.nav_transform ul.navCont li.child.last { margin-right: auto; }
.nav_transform ul.navCont li.child a:after{display: none}


/* ==========================================================================
   Common module
   ========================================================================== */

.index_{padding-top: 2%;padding-bottom: 2%}
.index_title{padding-bottom: 2%;}


.index_title big{font-size: 14px;line-height: 24px;}
.index_title p{font-size: 24px;line-height: 36px;}
.index_title small{font-size: 12px;line-height: 20px;}

/* ==========================================================================
   Index Page
   ========================================================================== */


/* ==========================================================================
   Inner Page
   ========================================================================== */

